package br.com.vti.sisp_sicrim.model.entity.enums;

import br.com.crud4j.core.model.enums.SelectEnum;

/**
 *
 * @author ednardomatos
 */
public enum MotivoBaixa implements SelectEnum {
    
	DP_RG_MESMO_CART_DADOS_DIF("Dp.Rg Do Mesmo Cart. mas com Dados Dif(Qualf.Ou N.Fls.Liv)", "1"),
	MAIS_DE_UMA_RG ("Mais De Uma Rg.Motiv Por Qual.Dif.Casada Ou Apres.Cert Nasc", "2"),
	NOVO_CASAMENTO("Um Novo Casamento", "3"),
	HOMOLOGACAO_JUIZ_COM_ALTERACAO("Por Uma Homologacao Do Juiz Com Alteracao", "4"),
	DUPLO_REG_OU_CARTORIO_DIFERENTE("Duplo Reg e / Ou Cartorio Diferente", "5"),
	RG_DE_2_APRESENT_ALTER_DA_QUALIF("Rg. De 2a Apresent. Alter Da Qualif(Nome,Filiacao,Data,Nasc)", "6"),
	DUPLO_REGISTRO_DE_CARTORIO_DIFERENTES("Duplo Registro, e De Cartorio Diferentes", "7"),
	DADOS_RG_NAO_EXISTEM_CARTORIO("Dados Rg. (Nasc e/ou Casam, Nao existem Nos Liv. Do Cartorio)", "8"),
	ERRO_CLASS_SUBCLASSIFICACAO_DA_FORMULA("Erro Class/Subclassificacao Da formula", "9"),
	USO_INDEVIDO_DE_CERTIDAO_DE_TERCEIROS("Uso Indevido De Certidao De Terceiros", "10"),
	ALT_QUANDO_DO_CASAM_SEP_JUD_SEP_DIV_OU_PELA_CONST_DE_N_CASAM("Alt. Quando Do Casam, Sep. Jud. Sep. Div. ou Pela Const De N. Casam", "11"),
	HOMOLOG_QUANDO_DA_ALTER_DO_NOME_OU_FILI("Homolog, Quando Da Alter Do Nome Ou Fili(Recon, Pater, Adocao)", "12");
    
    private final String label;
    private final String value;
    
    MotivoBaixa(String label, String value) {
        this.label = label;
        this.value = value;
    }

    @Override
    public String getLabel() {
        return label;
    }

    @Override
    public String getValue() {
        return value;
    }

    @Override
    public String toString() {
        return getValue();
    }
    
}
